Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F3 Italy F17 Italy F22 Italy #3-w3 Italy #3-w4 Italy F4 Italy F5 Italy F9 Italy F21 Italy F22 Italy F24 Italy F25 Italy F29 Italy F33 Italy F1 Italy F3 Italy F4 Italy F5 Italy F7 Italy F8 Italy F9 Italy F11 Italy F17 Italy F18 Italy F19 Italy F21 Italy F22 Italy F23 Italy F25 Italy F26 Austria F10 Switzerland F6 Italy F33 Italy F34 Colombia F1 Colombia F2 Italy F1 Italy F3 Italy F3B Italy F4 Italy F6 Italy F9 Italy F11 Italy F12 Hungary F2 Hungary F3 Germany F7 Italy F19 Italy F21 Italy F24 Italy F33 Italy F34 Croatia F10 Egypt F1 Egypt F2 Italy F1 Portugal F1 Portugal F2 Italy F4 Italy F8 Italy F9 Italy F10 Italy F11 Romania F5 Italy F24 Spain F2 Spain F3 Spain F4 Spain F5 Switzerland F2 Switzerland F3 Spain F12 Italy F7 Italy F9 Italy F10 Italy F12 Italy F13 Italy F18 Italy F19 Italy F30 Iran F6 Iran F7 Israel F2 Israel F3 Italy F1 Italy F2 Italy F3 Italy F6 Italy F7 Italy F11 Italy F20 Italy F21 Italy F23 Italy F31 Slovenia F1 Italy F14 Italy F18 Italy F20 Italy F28 Spain F1 Spain F2 Spain F4 Italy F5 Italy F2 Italy F12 Austria F1 Italy F15 Italy F16 Italy F19 Italy F21 Italy F22 Italy F9 Spain F5 Italy F25 Italy F27 Italy F28 Italy F29 Italy F30 Italy F1 Italy F2 Italy F16 Italy F21 Italy F24 Italy F32 Italy F34 Italy F36 Italy F38 Egypt F1 Egypt F2 Egypt F4 Egypt F5 Italy F1 Croatia F5 Italy F5 Italy F30 Italy F32 Italy F34 Tunisia F1 Tunisia F2 Tunisia F3 Tunisia F6 Tunisia F7 Tunisia F21 Italy F15 Italy F16 Italy F18 Italy F21 Italy F24 Italy F33 Italy F29 Italy F30 Italy F31 Italy F32 Italy F35 Tunisia F36 Tunisia F4 (Hammamet) Italy F2 (Trento) Italy F4 (Sondrio) Italy F6 (Santa Margherita Di Pula) Italy F7 (Santa Margherita Di Pula) Italy F8 (Santa Margherita Di Pula) Italy F10 (Santa Margherita Di Pula) Italy F13 (Vigevano) Italy F15 (Reggio Emilia) Italy F17 (Bergamo) Italy F18 (Sassuolo) Italy F23 (Pontedera) Italy F31 (Santa Margherita Di Pula) Italy F33 (Santa Margherita Di Pula) Italy F35 (Santa Margherita Di Pula) Italy F36 (Santa Margherita Di Pula) Tunisia F1 (Hammamet) Tunisia F2 (Hammamet) France F3 (Veigy-Foncenex) Great Britain F1 (Glasgow) Italy F1 (Trento) Italy F2 (Santa Margherita Di Pula) Italy F4 (Santa Margherita Di Pula) Italy F26 Italy F6 (Santa Margherita Di Pula) Italy F9 (Santa Margherita Di Pula) Italy F10 (Casale Monferrato) Italy F12 (Reggio Emilia) Italy F14 (Bergamo) Italy F19 (Gubbio) Italy F24 (Cuneo) Italy F27 (Santa Margherita Di Pula) Italy F28 (Santa Margherita Di Pula) Italy F30 (Santa Margherita Di Pula) Tunisia F44 (Monastir) Tunisia F45 (Monastir) M15 Palmanova M15 Palmanova M25 Santa Margherita Di Pula M25+H Pontedera M15 Piombino M25 Santa Margherita Di Pula Italy F28 Italy F8 Italy F39 Italy F9 Italy #3-w2 Italy F2 Italy F14 Austria F11 Italy F34 Tunisia F8 Italy F6 Italy F35 Switzerland F1 Italy F2 Italy F14 Italy F19 (Basilicanova) Fujitsu Siemens Open - Budapest Copa Sevilla - Seville Compaq Challenger - Bucharest Geneva Challenger - Geneva I Tourneo Fila Citta di Brindisi - Brindisi Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano 5th Sardinian International Championships - Cagliari San Marino Cepu Open - San Marino Exim Agmedia Open - Kosice Sporting Challenger '07 Trofeo Regione Piemonte - Turin Tennis Napoli Cup - Napoli Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino Brixina Tennis Open - Bressanone XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Genova Open Challenger - Genova Monza Challenger Rome Challenger Rome Challenger Milan Challenger Rimini Challenger San Marino Challenger Cordenons Challenger Samarkand Challenger - Samarkand Trani Challenger Genoa Open - Genova Como Challenger Todi Challenger Genova Challenger Rome Challenger Rome Challenger LTA Hull Challenger - Hull Turin Challenger Rimini Challenger Manerbio Challenger Challenger Canottieri Minico - Mantova AXA Open - Lisbon AXA Open II - Espinho Palermo Challenger Copa Ericsson Mexico - Guadalajara Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Memorial Savigni - Sassuolo Bergamo Challenger MTNL Cellular ATP Challenger - Mumbai Casablanca Challenger Croatia F6 Memorial Savigny - Sassuolo Caltanissetta Challenger Barletta Challenger Rome Challenger Napoli Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto San Marino Cepu Open - San Marino Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Sardinia International Championship - Cagliari Turin Challenger FILA Challenger Biella - Biella Barletta Citta Della Disfida Open 99 - Barletta Orbetello Challenger Ho Chi Minh City Challenger - Ho Chi Minh City Quelle Cup - Furth San Marino Challenger VIII Trofeo Ciutat de Barcelona - Barcelona XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Manerbio Challenger Genova Challenger Italy F2 Milano Challenger-Jameson Cup - Milan Todi Challenger Top Wool Challenger Biella - Biella Palermo Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Pereira Challenger Monza Challenger Orbetello Challenger San Marino Challenger Genova Challenger Trnava Challenger Madrid Challenger Napoli Challenger Caltanissetta Challenger Prague Challenger Guimaraes Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Genova Challenger Banja Luka Challenger Top Wool Challenger-Immagine Trophy - Biella Cepu Open - San Marino Trani Cup - Trani Kos-Zucchetti Tennis Cup - Cordenons Rome Challenger San Benedetto Challenger Cortina Challenger San Marino Challenger Cordenons Challenger Como Challenger Privatbank Open 2006 - Dnepropetrovsk Sibiu Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Pekao Open - Szczecin Caversham International Tennis Tournament - Jersey ATP Challenger La Serena - La Serena Caltanissetta Challenger Napoli Challenger Vercelli Challenger Lugano Challenger Reggio Emilia Challenger Prostejov Challenger Perugia Challenger Padova Challenger San Marino Challenger Todi Challenger Cortina Challenger Manerbio Challenger Como Challenger Zenith Tennis Cup-Harbour Club - Milan Rome Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Kos Succhetti Tennis Cup - Cordenons 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Rome Challenger Palermo Challenger Genova Challenger Napoli Challenger Biella Challenger Cordenons Challenger Vicenza Challenger Manerbio Challenger Como Challenger Warsteiner Grand Prix - Oberstaufen Rome Challenger Citta di Brindisi - Brindisi Intersport Heilbronn Open - Heilbronn Memorial A. Manfredini Sassuolo Challenger - Sassuolo San Benedetto Challenger Todi Challenger Turin Challenger Napoli Challenger Perugia Challenger Milan Challenger Andria Challenger Genova Challenger Rome Challenger Reggio Emilia Challenger Barletta Citta Della Disfida Open 2000 - Barletta Cairo Challenger 2002 - Cairo Manerbio Challenger Genova Challenger L'Aquila Challenger Cortina Challenger Genova Challenger Tunisia F20 Sibiu Challenger Recanati Challenger Milan Challenger Genova Challenger Milan Challenger Napoli Challenger Italy F29 Biella Challenger Top Wool Challenger - Biella Fano Challenger Padova Challenger Italy F32 (Santa Margherita Di Pula) Mestre Challenger San Benedetto Challenger Szczecin Challenger Grand Prix Hassan II - Casablanca Heineken Open - Auckland Open Seat-Godo 2001 - Barcelona Tennis Napoli Cup - Naples Garden Open - Rome Siemens Open 2002 - Scheveningen Trani Cup - Trani International Tennis Championships - Delray Beach Amer-Wilson Challenger - Tampere Podebradka Cup - Prague Napoli Challenger Turin Challenger DPD Challenger 2000 - Aschaffenburg Mestre Challenger Vicenza Challenger Perugia Challenger Milan Challenger Honda Kah Singapore Men's Tennis Open - Singapore Residenza Open - Magdeburg Morelos Challenger Tempe Challenger Jameson Cup - Milan Samarkand Challenger - Samarkand Cordenons Challenger Santos Challenger Cordenons Challenger Qatar Open - Doha Rome Challenger BellSouth Open - Vina del Mar Prostejov Challenger Copa AT&T - Buenos Aires Caltanissetta Challenger Brasil Open - Costa do Sauipe Milan Challenger Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Synsam Swedish Open - Bastad 3° Trofeo 'Citta di Brindisi' - Brindisi Citta di Como Challenger - Como Croatia Open - Umag San Benedetto Challenger Italy F3 (Basiglio) Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Cordenons Challenger Qatar Mobil Open 2001 - Doha Medibank Private International - Sydney Argentina Open - Buenos Aires Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Brasil Open - Costa do Sauipe The Hilversum Open - Hilversum CA Challenge 2002 - Graz Abierto Mexicano Telfonica MoviStar - Acapulco Asirom Challenger Brasov - Brasov ATP "Videocon" Challenger - Mumbai Grand Prix Hassan II - Casablanca Milan Challenger Whirlpool Open - Budapest LTA Men's Challenger - Wrexham Geneva Challenger - Geneva Hungarian Architect Open - Budapest KGHM Polish Indoors - Wroclaw FILA Challenger - Biella XI Venice Open - Venice Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino Allianz Suisse Open - Gstaad Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari Mercedes Cup - Stuttgart Croatia Open - Umag Meridiana Sardegna Open - Olbia Idea Prokom Open - Sopot C.T. San Remo - XIII Piertomaso Tessitore - San Remo Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Copa Telmex - Buenos Aires Campionati Internazionali di Sicilia - Palermo Brasil Open - Costa do Sauipe 84° Concurso Internacional Tenis San Sebastian - San Sebastian Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Arpa Ceramic Cup - Reggio Emilia Croatia Open Umag - Umag Orange Prokom Open - Sopot BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Manerbio Challenger Campionati Internazionali di Sicilia - Palermo Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Idea Prokom Open - Sopot Dutch Open Tennis - Amersfoort Lugano Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Tennislife Cup - Napoli Italy F3 (Santa Margherita Di Pula) Rabat Challenger BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Trani Challenger Como Challenger Copa Telmex - Buenos Aires Milan Indoors - Milan BA-CA Tennis Trophy - Vienna San Remo Challenger Bordeaux Challenger Qatar Exxon Mobil Open 2003 - Doha Copa AT&T - Buenos Aires Milan Indoors - Milan Movistar Open - Santiago BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires ATP Studena Croatia Open Umag - Umag Furth Challenger Cremona Challenger BCR Open Romania - Bucharest ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Medibank International - Sydney Medibank International - Sydney Szczecin Challenger San Benedetto Challenger Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco UNICEF Open - 's Hertogenbosch Trnava Challenger SkiStar Swedish Open - Bastad Winston Salem - Winston Salem Catella Swedish Open - Bastad Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Brasil Open - Sao Paulo Serbia Open - Belgrade Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Caltanissetta Challenger Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Valencia Open - Valencia Barletta Challenger Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Napoli Challenger Studena Croatia Open - Umag Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Grand Prix Hassan II - Casablanca Argentina Open - Buenos Aires Monza Challenger Generali Open - Kitzbuhel VTR Open - Vina del Mar Portugal Open - Oeiras Copa Claro - Buenos Aires Credit Agricole Suisse Open - Gstaad Rome Challenger Tunis Challenger ATP Kremlin Cup - Moscow Open de Nice Cote d'Azur - Nice Synsam Swedish Open - Bastad Sao Paulo Challenger Tour Finals Chitre Challenger Todi Challenger Caltanissetta Challenger Caltanissetta Challenger St. Petersburg Open - St. Petersburg Movistar Open - Santiago Andria Challenger Bet-At-Home Austrian Open - Kitzbuhel Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Trnava Challenger SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Seat Godo 2003 - Barcelona Cordenons Challenger Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest Davidoff Swiss Indoors - Basel BMW Open - Munich Como Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Sporting Challenger - Turin Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Biella Challenger Memorial Savigni - Sassuolo Zivnobanka Czech Open - Prostejov Argentina Open - Buenos Aires Brasil Open - Sao Paulo Mestre Challenger Zagreb Open - Zagreb Recanati Challenger Mestre Challenger Copa Ericsson Brazil - Sao Paulo BMW Brixina Tennis Open - Bressanone I Open de Tenis Comunidad de Madrid - Madrid Segovia Challenger VII Torneo Internazionale di Tennis - Barletta Abierto Mexicano Telfonica MoviStar - Acapulco Qatar Open - Doha Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Italian Open - Rome Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Copa AT&T - Buenos Aires NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Heineken Open - Auckland BellSouth Open - Vina del Mar Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Siebel Open - San Jose Campionati Internazionali di Sicilia - Palermo Pacific Life Open - Indian Wells Erste Bank Open - Vienna Masters Series Hamburg - Hamburg Tennis Masters Series - Madrid Internazionali BNL dItalia - Rome Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Konzum Croatia Open - Umag Masters Series Monte Carlo - Monte Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Kremlin Cup - Moscow Sydney International - Sydney Copa Claro - Buenos Aires Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Orange Prokom Open - Sopot Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Campionati BNL dItalia - Rome Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Tennis Masters Series - Rome Pacific Life Open - Indian Wells Royal Guard Open Chile - Vina del Mar Tennis Masters Series - Rome NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Croatia Open - Umag Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Grand Prix Hassan II - Casablanca U.S. Open - New York Australian Open - Melbourne French Open - Paris BRD Nastase Tiriac Trophy - Bucharest U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Telecom Italia Masters - Rome Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Davis Cup, Group 1, 2R, ITA-LUX 5-0 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, ESP-ITA 4-1 Olympics - Athens